Kleinrechner ---> Übungen mit Arduino und dem OLED-Bildschirm.


Hier ist die Seite:
https://www.probonocontramalum.de/Laufendes-2026-692.html
Gehe eine Ebene höher zum Agriserve-Inhaltsverzeichnis 2025 und 2026.


Vorhinweis.
Zur Einstimmung kann man die folgenden Seiten lesen
Seite 661 ----> Standortbestimmung mit GPS.
Seite 662 ----> Standortbestimmung mit Ardusimple.
Seite 663 ----> Standortbestimmung mit dem Handy.
Seite 664 ----> Standortbestimmung mit dem Arduino-Kleinrechner.
Seite 665 ----> Standortbestimmung mit FJ Dynamics.
Diese obigen fünf alten Seiten sind teilweise nur Rahmenseiten ohne Inhalt.
Die Hauptreihe beginnt hier unten mit Seite 688.
Seite 688 ---> Standortbestimmung mit Kleinrechnern und Satelliten.
Seite 689 ----> Näheres zum GY-NEO6MV2
Seite 690 ----> Kleinrechner ---> Ein einfaches Standortbestimmungsgerät.
Seite 691 ---->Kleinrechner ---> Arduino und der OLED-Bildschirm

Bitte zuerst die Seiten ab 688 durchsehen, es sind dort viele wissenswerte Dinge enthalten, die wir jetzt und später verwenden werden. Gehe eine Ebene höher zum Agriserve-Inhaltsverzeichnis 2025 und 2026.


Der derzeitige Stand ---> Kleinrechner ---> Übungen mit Arduino und dem OLED-Bildschirm
Wir haben auf der Seite 691 einen OLED-Bildschirm an den Arduino angeschlossen und Musteranleitungen
von AZ-Delivery aufgespielt und auf dem kleinen OLED-Bildschirm dann ablaufen lassen.
Diese Musteranleitung soll heute als Muster dienen, um daran die Einzelbefehle der Arbeitsanleitung zu erlernen.
Dann kann man später auch andere Bilder und Texte auf dem OLED-Bildschirm anzeigen.
Diese ins Einzelne gehenden Erklärungen sind ebenfalls im Anleitungsheft von AZ-Delivery enthalten.
Sie sollen hier nachgespielt werden. Hinweis zur Quelle ---> siehe Seite 691.


Was und wieviel wir erlernen wollen.
Bis jetzt haben wir die Arbeitsanleitungen nur kopiert und auf das Arduino-Werkzeug gegeben, ohne deren Text überhaupt anzusehen.
Beim Arduino ist es so, daß man viele Dinge machen kann, ohne den Text der Arbeitsanleitungen bis ins Letzte zu verstehen oder überhaupt irgendwie zu verstehen.
Ein Mindestmaß an Verständnis ist jedoch dann notwendig, wenn man gezielt Änderungen vornehmen will, damit es zur gewünschten eigenen Anwendung paßt.


Falscher Ehrgeiz wäre für uns jedoch auch schädlich. Dann kommen wir vor lauter Erlernen der Arduino-Sprache nicht dazu, diese Wissen auch für nützliche Dinge einzusetzen.


Fangen wir nun mit dem Erlernen an.


Auf welche Art wir die Arduinosprache erlernen.
Wir gehen von einem Allgemeinen, Schwebendem, Ungefähren aus und klären das immer weiter ab, bis es anwendbar ist.
Zugleich haben wir das Endziel schon fertig, das ist die schriftliche Anleitung von AZ-Delivery.
Um die zu verstehen, gehen wir von groben Vorstellungen aus und tasten uns immer weiter in Richtung auf die tatsächliche Anweisung.
Wir springen immer hin und her, von nur nebelhaften Gedanken zu den glasklaren Befehlszeilen und andersherum.

Wir gehen vom Allgemeinen zum Besonderen und wieder zurück und wiederholen das mehrmals.
Siehe auch die beigefügten Bilder.


Wir drucken die Arbeitsanweisung von AZ-Delivery für den OLED-Bildschirm aus.
Wir drucken sie aus oder wir speichern sie als Textdatei.
Bei uns im Bürorechner unter "Laufendes-2026-692-110 vom 06012026".
Das speichern wir dann nochmal unter 111 , 112 usw. Und diese bearbeiten wir dann.



Erste Bearbeitung ---> 111--->Bereiche farblich hinterlegt. Dadurch sieht man leicht, was zusammengehört.


Zweite Bearbeitung --->112 ---> Die Datei 111 stark gekürzt, dadurch sehr übersichtlich.


Daraus ist das Bild 2026-692-222 entstanden. Siehe weiter unten im Bilderkasten.
Das Bild darunter, 2026-691-246, zeigt ein Ergebnis auf dem OLED-Bildschirm. Insgesamt werden nacheinander 6 derartige Bilder angezeigt, dann wieder von vorn, je Bild 1500Millisekunden lang.


Die erste eigene Veränderung der Arbeitsanweisung.
Bisher wechseln die Bilder alle 1500msec.
Aufgrund meiner Erfahrungen mit dem Arduino kann da ein Befehl vorliegen:
"delay(1500);"
Den suchen wir in der AZ-Delivery-Arbeitsanweisung und ändern den auf
"delay(600);"


Bürorechner.2026-692-110 ---> aufmachen ---> Änderungen vornehmen --->abspeichern im Bürorechner.2026-692-120 ---> dann ---> Arduinowerkzeug ---> dann ---> in den Nano hinein.


Die Seite 120 in das Arduinowerkzeug gegeben--->geprüft mit dem "Haken im Kreis-anklicken"-Verfahren.
Durch rötliche Rechtecke wurden Leerstellen angezeigt, die als Fehler wirken.
In der Datei diese Leerstellen gelöscht, sodaß jetzt in der Datei jede Zeile vorne ohne führende Leerstelle anfängt.


Die geänderte Seite 120 in das Arduinowerkzeug gegeben---> mit dem "Haken im Kreis-anklicken"-Verfahren geprüft.
Das Prüfergebnis steht hier unten.


"Der Sketch verwendet 23424 Bytes (76%) des Programmspeicherplatzes. Das Maximum sind 30720 Bytes. Globale Variablen verwenden 1740 Bytes (84%) des dynamischen Speichers, 308 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes. Wenig Arbeitsspeicher verfügbar, es können Stabilitätsprobleme auftreten."


Also keine Fehlermeldung. Nunmehr den Bereich "Pfeil im Kreis weist nach rechts" anklicken und die Datei in den Nano hineinladen.
Hochgeladen in den Nano hinein. Ergebnis; Bildwechsel jetzt alle 0,6 sec. Es hat auf Anhieb geklappt.


Nebenhinweis zur Rich-Text-Format.

Wir speichern manche Text-Dateien auf unserem Bürorechner jetzt zusätzlich auch im "Rich Text Format".
Wenn wir auf unserer Weltnetzseite Textdateien anbieten, dann sind Rich-Text-Format-Dateien von sehr vielen Nutzern abrufrufbar, die Openlibre-Textdateien aber machen manchen Nutzern Schwierigkeiten.


Einige Bilder.
Gekürzte Darstellung der Arbeitsanweisung.
So haben wir einen Gesamtüberblick. Hier ist Bild 2026-692-222
Es sind nur vier Gruppen. Die werden später im Einzelnen besprochen.



Ein Ergebnis der obigen Arbeitsanweisung --- Bild 2026-691-246.



So wird die Arbeitsanweisung in den Nano hineingeladen. Dieser hier mit "Old Bootloader"




Die Bilder sind anklickbar.


Weitere Bilder.
Textzeilen für durch Probieren veränderte Bildzeichen- und Schriftzeichenanordnug.
Darstellen eines neuen Wortes "Zapfhahn".
Soweit kann man gewünschte Veränderungen erreichen, ohne viel von der Arduinosprache zu verstehen.
Dinge löschen, das Ergebnis ansehen.
Dinge hinzufügen, das Ergebnis ansehen.
Das öfter machen.



Das Foto vom Kleinbildschirm zu obigen Befehlen.




Die Bilder sind anklickbar.


Der nächste Schritt.

Auf dieser Seite ging es darum, den Umgang mit Textdateien, das Aufspielen dieser in das Arduinowerkzeug, das Übertragen in den Nano hinein und das Darstellen auf dem Bildschirm zu üben.
Das hat heute alles sehr gut geklappt. Der Zeitbedarf sind einige Stunden, nur dafür. Es gibt aber Sicherheit.


Auf der nächsten Seite sollen dann die Einzelerklärungen der AZ-Delivery-OLED-Bildschirm-Anleitung durchgearbeitet werden.
Das heutige Probieren hat eine gewisse Grundlage geschaffen.


Es ist Absicht, alle Übungen sozusagen im Schneckentempo zu machen und viele Einzelheiten aufzuzeigen.
Diese Dinge sind dann eingeübt und spätere Dinge können darauf aufbauen.


Hinweis auf eine indische Seite in englischer und deutscher Sprache.
https://controllerstech.com/arduino-external-interrupts-tutorial/
Das ist eine indische Firma, sie bieten eine ganz besonders gute Erklärung zum Interrupt und zu sehr vielen anderen Dingen im Kleinrechnerbereich.
Die Seite ist vorbildlich. Sie ist in deutscher Sprache gehalten oder kann mit google von Englisch auf Deutsch übersetzt werden.
Diese Seite habe ich zum Erlernen des Umgangs mit dem Arduino sehr gut nutzen können.


Die Ladegeschwindigkeit dieser Seite.
Diese Weltnetzseite ist sehr klein und sehr einfach. Eine Überprüfung der Ladegeschwindigkeit mit
"Google PageSpeed Insights" ergab folgende Werte, gemessen am 06012026.

Mobilfunk ---> First Contentful Paint 0,8 sec ---> Largest Contentful Paint 0,8 sec ---> Leistung 100%
Bürorechnerzugang ---> First Contentful Paint 0,2 sec ---> Largest Contentful Paint 0,4 sec ---> Leistung 100%


Hier ist die Seite:
https://www.probonocontramalum.de/Laufendes-2026-692.html
Gehe eine Ebene höher zum Agriserve-Inhaltsverzeichnis 2025/2026.
Zuerst veröffentlicht am 06.Januar 2026 --- Bearbeitet am 06.Januar 2026

Impressum:
Agriserve GmbH
Zum Schäferköppel 200
60437 Frankfurt
Holz Getreide Biomasse Heizungen
Geschäftsführer: Karlfried Cost

Meine Seite Agriserve.de gibt es seit dem 1. September 2000.
mail@agriserve.de             agriserve.de
Meine Seite Weltspiel.eu gibt es seit dem 29. Juni 2013.
Weltspiel.eu             probonocontramalum.de             Weltspiel.de